EC-CUBE 2.11.4
[ class tree: EC-CUBE 2.11.4 ] [ index: EC-CUBE 2.11.4 ] [ all elements ]

Class: SC_Initial

Source Location: /SC_Initial.php

Class Overview


アプリケーションの初期設定クラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: SC_Initial.php 21305 2011-10-31 05:02:04Z kotani $

Methods



Class Details

[line 30]
アプリケーションの初期設定クラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: SC_Initial.php 21305 2011-10-31 05:02:04Z kotani $


[ Top ]


Class Methods


constructor SC_Initial [line 37]

SC_Initial SC_Initial( )

コンストラクタ.



[ Top ]

method complementConstants [line 232]

void complementConstants( )

パラメーターの補完

ソースのみ差し替えたバージョンアップを考慮したもの。




Tags:

access:  protected


[ Top ]

method createCacheDir [line 246]

void createCacheDir( )

各種キャッシュディレクトリを生成する.

Smarty キャッシュディレクトリを生成する.




Tags:

access:  protected


[ Top ]

method defineConstants [line 190]

void defineConstants( )

定数を設定する.

mtb_constants.php を読み込んで定数を設定する. キャッシュディレクトリに存在しない場合は, 初期データからコピーする.




Tags:

access:  protected


[ Top ]

method defineDirectoryIndex [line 159]

void defineDirectoryIndex( )

定数 DIR_INDEX_PATH を設定する.



Tags:

access:  protected


[ Top ]

method defineDSN [line 86]

void defineDSN( )

DSN を定義する.



Tags:

access:  protected


[ Top ]

method defineErrorType [line 273]

void defineErrorType( )

エラー種別を定数定義



Tags:

access:  protected


[ Top ]

method defineIfNotDefined [line 383]

void defineIfNotDefined( string $name, [mixed $value = null])

指定された名前の定数が存在しない場合、指定された値で定義



Parameters:

string   $name   定数の名前。
mixed   $value   定数の値。

[ Top ]

method init [line 52]

void init( )

初期設定を行う.



Tags:

access:  protected


[ Top ]

method phpconfigInit [line 122]

void phpconfigInit( )

マルチバイト文字列設定を行う.

TODO SJIS-win や, eucJP-win への対応




Tags:

access:  protected


[ Top ]

method requireInitialConfig [line 72]

void requireInitialConfig( )

初期設定ファイルを読み込み, パスの設定を行う.



Tags:

access:  protected


[ Top ]

method resetSuperglobalsRequest [line 372]

void resetSuperglobalsRequest( )

スーパーグローバル変数「$_REQUEST」を再セット

variables_order ディレクティブによる差を吸収する。




Tags:

access:  protected


[ Top ]

method setErrorReporting [line 106]

void setErrorReporting( )

エラーレベル設定を行う.

・推奨値 開発時 - E_ALL 運用時 - E_ALL & ~E_NOTICE




Tags:

access:  protected


[ Top ]

method stripslashesDeepGpc [line 342]

void stripslashesDeepGpc( )

クォートされた文字列のクォート部分を再帰的に取り除く.

PHP Manual の記事を参考に実装。 $_REQUEST は後続の処理で再構成されるため、本処理では外している。 この関数は, PHP5以上を対象とし, PHP4 の場合は何もしない.




[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:50 +0900 by Seasoft